source a supply of something - Spanish English Dictionary